

function test() {


    //全局对象获取os.getGlobalThis()
    let gt = os.getGlobalThis();
    gt["wsObj"] = [];

    os.websocket.createServer((sk) => {
        //接受消息
        sk.on("text", (sessionId, str) => {
            os.debug(sessionId + " " + str);
            os.debug(gt.wsObj.length);
        });
        //网络连接上时
        sk.on("open", (session) => {
            gt.wsObj.push(session);
            os.debug(session);
            os.debug(gt.wsObj.length);
        });
        //网络关闭时
        sk.on("close", (sessionId) => {
            os.debug(`${sessionId} net close!`);
        });
        //网络错误时
        sk.on("err", (sessionId) => {

        });
        //网络状态全部就绪
        sk.on("ok", (sessionId) => {
            os.debug(`${sessionId} net ok!`);
        });

    }).listen(9292);//.host("127.0.0.1").path("wsk").listen(9292)在listen之前可以设置host和path

    os.debug("websocket startup!")
}